Sparse Positional Strategies for Safety Games

نویسندگان

  • Rüdiger Ehlers
  • Daniela Moldovan
چکیده

We consider the problem of obtaining sparse positional strategies for safety games. Such games are a commonly used model in many formal methods, as they make the interaction of a system with its environment explicit. Example applications are the synthesis of finite-state systems from specifications in temporal logic and alternating-time temporal logic (ATL) model checking. Often, a winning strategy for one of the players is used as a certificate or as an artefact for further processing in the application. Small such certificates, i.e., strategies that can be written down very compactly, are typically preferred. For safety games, we only need to consider positional strategies. These map game positions of a player onto a move that is to be taken by the player whenever the play enters that position. For representing positional strategies compactly, a common goal is to minimize the number of positions for which a winning player’s move needs to be defined such that the game is still won by the same player, without visiting a position with an undefined next move. We call winning strategies in which the next move is defined for few of the player’s positions sparse. From a sparse winning positional strategy for the safety player in a synthesis game, we can compute a small implementation satisfying the specification used for building the game, and for ATL model checking, sparse strategies are easier to comprehend and thus help in analysing the cause of a model checking result. Unfortunately, even roughly approximating the density of the sparsest strategy for a safety game has been shown to be NP-hard. Thus, to obtain sparse strategies in practice, one either has to apply some heuristics, or use some exhaustive search technique, like ILP (integer linear programming) solving. In this paper, we perform a comparative study of currently available methods to obtain sparse winning strategies for the safety player in safety games. Approaches considered include the techniques from common knowledge, such as using ILP or SAT (satisfiability) solving, and a novel technique based on iterative linear programming. The restriction to safety games is not only motivated by the fact that they are the simplest game model for continuous interaction between a system and its environment, and thus an evaluation of strategy extraction methods should start here, but also by the fact that they are sufficient for many applications, such as synthesis. The results of this paper shed light onto which directions of research in this area are the promising ones, and if current techniques are already scalable enough for practical use.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Games Where You Can Play Optimally Without Any Memory

Reactive systems are often modelled as two person antagonistic games where one player represents the system while his adversary represents the environment. Undoubtedly, the most popular games in this context are parity games and their cousins (Rabin, Streett and Muller games). Recently however also games with other types of payments, like discounted or mean-payoff [5,6], previously used only in...

متن کامل

Energy Structure of Optimal Positional Strategies in Mean Payoff Games

This paper studies structural aspects concerning optimal positional strategies in Mean Payoff Games, it is a contribution to understanding the relationship between optimal positional strategies in MPGs and small energy-progress measures in reweighted energy games. It is proved an energy decomposition theorem describing the whole space of all optimal positional strategies in terms of so-called e...

متن کامل

Playing Safe

We consider two-player games over graphs and give tight bounds on the memory size of strategies ensuring safety conditions. More specifically, we show that the minimal number of memory states of a strategy ensuring a safety condition is given by the size of the maximal antichain of left quotients with respect to language inclusion. This result holds for all safety conditions without any regular...

متن کامل

Positional games on graphs THESIS SUBMITTED FOR THE DEGREE OF DOCTOR OF PHILOSOPHY by

The theory of Positional Games is an exciting and relatively young area of Combinatorics, though its origins can be traced back to Classical Game Theory. Its goal is to give a mathematical framework for analyzing games of thought. Positional games are strongly related to several other branches of Combinatorics such as Ramsey Theory, Extremal Graph and Set Theory and the Probabilistic Method. Th...

متن کامل

Admissible Strategies in Infinite Games over Graphs

We consider games played on finite graphs, whose objective is to obtain a trace belonging to a given set of accepting traces. We focus on the states from which Player 1 cannot force a win. We compare several criteria for establishing what is the preferable behavior of Player 1 from those states, eventually settling on the notion of admissible strategy. As the main result, we provide a character...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012